package com.atguigu.principle.liskov;

/**
 * @program: design-patterns
 * @author: yangshen
 * @description:
 *          1. B类继承了A
 *          2. 增加了一个新功能：完成两个数相加,然后和9求和
 * @create: 2022-01-10 22:45
 **/
public class B extends A{

    /**
     * 这里，重写了A类的方法, 可能是无意识
     * @param a 数值a
     * @param b 数值b
     * @return a + b, 覆盖了父类A的func1方法
     */
    @Override
    public int func1(int a, int b){
        return a + b;
    }

    public int func2(int a, int b){
        return (a + b) + 9;
    }
}
